public class ExternalTransactionType {
	public class ExternalTransactionType_e {
		public String ExternalTransactionID;
		public DateTime ExternalTransactionTime;
		public String FeeOrCreditAmount;
		public String PaymentOrRefundAmount;
	
		//Setters
		public void setExternalTransactionID(String val) {ExternalTransactionID = val; field_order_type_info.add('ExternalTransactionID'); }
		public void setExternalTransactionTime(DateTime val) {ExternalTransactionTime = val; field_order_type_info.add('ExternalTransactionTime'); }
		public void setFeeOrCreditAmount(String val) {FeeOrCreditAmount = val; field_order_type_info.add('FeeOrCreditAmount'); }
		public void setPaymentOrRefundAmount(String val) {PaymentOrRefundAmount = val; field_order_type_info.add('PaymentOrRefundAmount'); }


		//Getters
		public String getExternalTransactionID() { return ExternalTransactionID; }
		public DateTime getExternalTransactionTime() { return ExternalTransactionTime; }
		public String getFeeOrCreditAmount() { return FeeOrCreditAmount; }
		public String getPaymentOrRefundAmount() { return PaymentOrRefundAmount; }

	
		private String[] ExternalTransactionID_type_info = new String[]{'ExternalTransactionID','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] ExternalTransactionTime_type_info = new String[]{'ExternalTransactionTime','http://www.w3.org/2001/XMLSchema','dateTime','0','1','false'};
		private String[] FeeOrCreditAmount_type_info = new String[]{'FeeOrCreditAmount','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] PaymentOrRefundAmount_type_info = new String[]{'PaymentOrRefundAmount','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}